class Animal {
    String name;
    int age;
    public Animal(String name, int age){
        this.name = name;
        this.age = age;
    }
    public void eat(){
        System.out.println(name + "吃饭");
    }
}

class Cat extends Animal{
    public Cat(String name, int age){
        super(name, age);
    }

    @Override
    public void eat(){
        System.out.println(name+"在吃鱼");
    }
}
class Dog extends Animal {
    public Dog(String name, int age){
        super(name, age);
    }

    @Override
    public void eat(){
        System.out.println(name+"在吃骨头");
    }
}

public class text1 {
        public static void eat(Animal a){
            a.eat();
        }
    public static void main(String[] args) {
        Cat cat = new Cat("小猫",2);
        Dog dog = new Dog("小狗", 1);
        eat(cat);
        eat(dog);
    }
}
